package com.ruoyi.business.entity.bo;



import com.ruoyi.business.entity.BaseBusinessEntity;
import com.ruoyi.common.core.validate.MustNeed;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.constraints.NotNull;

/**
 * 工程款支付审核报表审批流程  发起流程Bo
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class gckzfshbbsplcBo extends BaseBusinessEntity {

    /**
     * 监理
     */
//    @NotNull(message = "监理不能为空", groups = { MustNeed.class })
    private Long jianli;
    /**
     * 审计
     */
    @NotNull(message = "审计不能为空", groups = { MustNeed.class })
    private Long shenji;
    /**
     * 初审
     */
    @NotNull(message = "初审不能为空", groups = { MustNeed.class })
    private Long chushen;
    /**
     * 终审
     */
    @NotNull(message = "终审不能为空", groups = { MustNeed.class })
    private Long zhongshen;

    // todo 其他业务字段

    private Long bdId;
    private String bdName;
    private Long qsId;
    private String qsName;
    private String type;


}
